package com.vviton.zyhj.common.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.vviton.zyhj.common.entity.TYyxtLpglLpyfjdygx;

/**
 *
 * ClassName: TYyxtLpglLpyfjdygxMapper <br/>
 * Function: 礼品与附件对应关系表Dao. <br/>
 * Date: 2016年11月14日 下午2:24:26 <br/>
 *
 * @author nifang
 * @version 1.0
 * @since JDK 1.7
 */
public interface TYyxtLpglLpyfjdygxMapper {

    /**
     *
     * insertLpyfjdygx,(新增礼品与附件对应关系). <br/>
     * Author: nifang <br/>
     * Create Date: 2016年11月14日 <br/>
     * ===============================================================<br/>
     * Modifier: nifang <br/>
     * Modify Date: 2016年11月14日 <br/>
     * Modify Description: <br/>
     * ===============================================================<br/>
     *
     * @param lpyfjdygx 礼品与附件对应关系entity
     * @return 执行结果
     * @since JDK 1.7
     */
    int insertLpyfjdygx(TYyxtLpglLpyfjdygx lpyfjdygx);

    /**
     * getLpyfjdygxBylpid,根据礼品Id获取礼品与附件对应关系. <br/>
     * Author: huangqq <br/>
     * Create Date: 2016年11月15日 <br/>
     * ===============================================================<br/>
     * Modifier: huangqq <br/>
     * Modify Date: 2016年11月15日 <br/>
     * Modify Description: <br/>
     * ===============================================================<br/>
     *
     * @param lpid 礼品ID
     * @param ywy 业务域
     * @return 礼品与附件对应关系集合
     * @since JDK 1.7
     */
    List<TYyxtLpglLpyfjdygx> getLpyfjdygxBylpid(@Param("lpid") String lpid, @Param("ywy") String ywy);

    /**
     * deleteLpfjdygxById,根据ID删除礼品与附件对应关系. <br/>
     * Author: huangqq <br/>
     * Create Date: 2016年11月15日 <br/>
     * ===============================================================<br/>
     * Modifier: huangqq <br/>
     * Modify Date: 2016年11月15日 <br/>
     * Modify Description: <br/>
     * ===============================================================<br/>
     *
     * @param lpyfjdygx 礼品附件对应关系
     * @return 执行结果
     * @since JDK 1.7
     */
    int deleteLpfjdygxById(TYyxtLpglLpyfjdygx lpyfjdygx);

}